home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PRINTER
/
QVIEW11B.ARJ
/
QVIEW.DOC
next >
Wrap
Text File
|
1991-11-25
|
6KB
|
170 lines
QView: Multiple print queue monitor program v1.1b
Copyright (c) 1991 All rights reserved
by: Stephen Herzog
herzogs@ucs.orst.edu
ABSTRACT:
QView is a small Novell utility that will display up to 21
print queues and monitor for duplicate print jobs. QView
can be configured to display only some queues, or it can
seek all queues available. When QView is given queue
operator rights, it can be configured to delete duplicate
print jobs. QView will also notify the user when a file is
deleted and if desired, notify a consultant or other
designated user as specified in the QView.ini file.
QView was written to be used on a low end IBM computer.
However it will work on any speed machine. The display is
in ASCII characters, so all monitor types are compatible
with QView.
The most productive use of this program is to place a
dedicated machine next to a printer bay and allow QView to
run constantly. Users will be able to see at glance where
their jobs are in the print queue.
I originally wrote this program to be placed next to 12
printers to ward off a few hundred questions from students
who had "lost" their printouts and were printing duplicate
copies while waiting for the print jobs to be spooled by the
servers, something that can take a while on a busy network.
One of QView's major advantages is that it will also monitor
the print queue for duplicate jobs. When a user prints, and
it does not pop out of the printer immediately they
sometimes print again, without waiting. Only the oldest
non-active job will be deleted. This helps to ensure that
if the user makes a change, or switches printers that it
would not delete the updated print job. When a user prints
a duplicate job to another queue, the first one they sent
will be deleted and thus, the most recent copy is left. One
thing to note is that active and loading jobs are not
tampered with. The "duplicate" status only occurs when the
job owner, banner, station, and file size are all the same
between two jobs in any queues at the same time.
THE SYMBOLS:
When QView is running it has several status symbols next to
the job owner (banner name). These are listed below.
(spinning slash) Active. Sending document to printer.
(expanding = ) Loading and the file size is changing.
R Ready and waiting for printer.
L Loading, but file size is unchanged.
H Holding (by operator or user)
Once QView is running you may press ESC to quit. No other
keystrokes will have any affect.
QView can be configured using a file named QVIEW.INI An
example file is shown below. Save this with an ascii file
in the search path. If you want only the default values,
delete the sample qview.ini file provided.
* Note: Commands must be in the order shown below, or
completely omitted.
Clober
Chastise
Notify CONSULTANT
MaxJobs 10
runtime 5
speed 7
Display queues
kerrlab3 1apple1queue
kerrlab3 2apple2queue
kerrlab3 3apple3queue
kerrlab3 4apple4queue
kerrlab2 5apple5queue
kerrlab2 6apple6queue
kerrlab2 7apple7queue
kerrlab2 printq_0
kerrlab1 printq_2
kerrlab1 printq_3
Kerrlab3 printq_8
kerrlab3 printq_9
All of the commands are defined below. As noted, this
software is a bit touchy now, so the file must be entered
without any typing errors. No extra spaces at the end of
the line, or in the middle, and the commands must be left in
the order you see. You may omit commands, just do not
rearrange the order.
CLOBER Delete all found duplicate jobs. Omit this line
to prevent this deleting. Default is off
CHASTISE Send a warning to users telling them that they
shouldn't print multiple print jobs. (Only if
notify is on) Default is off
NOTIFY Send a message to a user stating a duplicate has
been found. Useful for lab monitors (consultants)
MAXJOBS After x jobs are in the queue, send a message to
a user (CONSULTANT) specified by NOTIFY about the
queue status. Also turn queue window red.
Default is 15
RUNTIME Run for x minutes before exiting. This is useful
for dedicated machines. Ours is set to exit every
5 minutes and delete temp files from a directory.
Have a cycling batch file to call qview, and your
other program alternately. Default is 100
minutes before exiting
SPEED Controls how fast the QView queries the servers.
Speed varies form 1 to 10. 10 being fastest.
Increased speed increases accuracy, but degrades
performance of the servers. Default is 10
(fastest)
DISPLAY QUEUES Display the following list of print queues.
format is SERVERNAME QUEUENAME as shown above.
you may also use the command SEEK QUEUES to find
all available print queues on all servers.
Default is SEEK QUEUES. Note: If you use an ini
file, you must have either SEEK QUEUES or DISPLAY
QUEUES in the file.
This is the first release of this program, and there still a
few rough edges in it. If you register your copy, I will be
sure to notify you as improvements are made and bugs are
fixed. Registered users are also entitled to free upgrades.
As noted, I would like to hear any input anyone has on this
program. You may reach me at the following Email or USmail
addresses. (see end of file)
ShareWare ***
I am asking a $25 (US) fee for this software to compensate
for my time and resources I used to write this program.
About 100 hours were invested in this project. I have
several other projects that are on the back burner now, but
if this venture proves to be worth my effort, I will be
inclined to release the other programs I am working on as
well. After all, think of how many user's questions this
will answer at the glance of a monitor.
Send all questions, comments, or registration fees to:
Stephen Herzog
3930 Witham Hill Dr. Apt 147-P
Corvallis, OR 97330
(503) - 758 - 0955
herzogs@ucs.orst.edu